Google Links

Follow the links below to find material targeted to the unit's elements, performance criteria, required skills and knowledge

Elements and Performance Criteria

  1. Gather and confirm client requirements
  2. Analyse functional and related non-functional requirements and feasibility of project
  3. Develop high-level system solutions
  4. Prepare and publish software-requirements documentation

Performance Evidence

The candidate must demonstrate the ability to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, including evidence of the ability to:

develop at least two high-level system solutions for one set of software requirements according to client requirements.

In the course of the above, the candidate must:

analysing and document at least two functional and at least two non-functional requirements

document requirements and work performed according to organisational procedures

submit documents and obtain approval.


Knowledge Evidence

The candidate must be able to demonstrate knowledge to complete the tasks outlined in the elements, performance criteria and foundation skills of this unit, including knowledge of:

tools and techniques that may be used to analyse software requirements including;

client business domain

content features including clarity and readability

system functionality

document design and usability

budget creation techniques

modelling tools including unified modelling language (UML)

documentation techniques

risk analysis techniques

functions and features, of templates and style guides

the role of stakeholders and the degree of stakeholder involvement

software development life cycle overview

systems development methodologies

organisational procedures.